.wp {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.wp2 {
	width: 1200px;
	margin: 0 auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.dn {
	display: none;
}
.hid {
	display: none!important;
}
/* 独立class ==================*/
.clearasm {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* 正常class ==================*/
.search-but {
	margin-left: 0px;
}
.nav_menu-item {
	border: 0px!important;
}
.nav_menu li.active a {
	background-color: #003e87;
	color: #fff;
	border-top: 1px solid #ffc178;
}
.nav_class ul {
	font-size: 0;
}
.nav_class {
	margin-bottom: 0px;
}
.nav_submenu {
	top: 39px;
}
.nav_menu-item {
	width: 11%;
	padding: 0px 9px;
	font-size: 18px;
}
.nav_menu-item a {
	padding: 0px 14px;
}
/* 正常class ==================*/
.slides {
	position: relative;
}
.slides li a {
	display: block;
	position: relative;
}
.slides .txtb {
	position: absolute;
	left: 0px;
	bottom: 40px;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
/*display:none;*/
}
.slides .txtb2 {
	padding: 15px 20px;
	padding-right: 10%;
	text-align: left;
	background-color: rgba(0,0,0,.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.slides .txtb2 h3 {
	font-size: 24px;
	color: #fff;
	font-family: "Facile Sans";
}
.slides .txtb2 small {
	display: block;
	font-size: 14px;
	color: #fff;
	padding-top: 10px;
	font-family: "Facile Sans";
}
.flex-control-paging li a {
	background: transparent;
	background-color: #fff;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.flex-control-paging li a.flex-active {
	background-color: #003e87;
}
.Banner .flexslider li.flex-nav-prev, .Banner .flexslider li.flex-nav-next {
	width: 55px;
	height: 106px;
	top: 50%;
	margin-top: -53px;
	background-size: contain!important;
	position: absolute;
	z-index: 100;
}
.Banner .flexslider li.flex-nav-prev {
	left: 10%;
}
.Banner .flexslider li.flex-nav-next {
	right: 10%;
}
.flexslider .til_slides {
	background: transparent;
}
.flex-control-nav {
	bottom: 80px;
}
/* dc-asmdl1 ==================*/
.dc-asmdl1 {
	padding-top: 15px;
	padding-bottom: 20px;
}
.dc-asmdl1 dd {
	padding-top: 13px;
}
/*.pgm13 .dc-asmdl1 dd{display:none;}
.pgm13 .dc-asmdl1 dd.show{display:block;}*/
.dc-asmdt1 {
	overflow: hidden;
	clear: both;
	padding-bottom: 6px;
}
.dc-asmdt1 h3 {
	font-weight: bold;
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	color: #013f88;
	background-position: left center;
	background-repeat: no-repeat;
	display: inline-block;
*display:inline;
*zoom:1;
	letter-spacing: normal;
	word-spacing: normal;
}
.dc-asmdt1 .m1 {
	display: block;
	overflow: hidden;
	padding-right: 10px;
}
.dc-asmdt1 h3, .dc-asmdt1 small {
	display: inline-block;
*display:inline;
*zoom:1;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: bottom;
}
.dc-asmdt1 small {
	font-size: 14px;
	border-left: 1px solid #bfbfbf;
	color: #545454;
	font-family: "RobotoRegular";
	padding-left: 10px;
	margin-left: 10px;
	line-height: 14px;
	margin-bottom: 5px;
}
.dc-asmdt1 .more {
	margin-top: 12px;
	float: right;
	display: inline-block;
	font-size: 14px;
	color: #666;
}
.dc-asmdl1.cx1 {
	padding-top: 30px;
}
.dc-asmdl1.cx1 dd {
	padding-top: 15px;
}
/* dc-asmimgp4 ==================*/
.dc-asmimgp4 {
	font-size: 0;
	width: 102%;
}
.dc-asmimgp4 li {
	width: 25%;
	padding-right: 2%;
	display: inline-block;
*display:inline;
*zoom:1;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.asmimgp4-m1 .imgbox {
	border-bottom: 6px solid #013f88;
	position: relative;
	display: block;
	overflow: hidden;
	height: 0px;
	padding-top: 65.48%;
}
.asmimgp4-m1 .imgbox img {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	_height: auto;
*+height: auto;
	max-height: none;
width:100%
}
.asmimgp4-m1 .txtbox {
	padding: 0px;
	padding-bottom: 10px;
	padding-top: 15px;
	text-align: left;
}
.asmimgp4-m1 .txtbox .tt h3 a {
	font-size: 16px;
	color: #333;
	font-family: "RobotoCondensedBold";
	display: inline-block;
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	overflow: hidden;
}
.asmimgp4-m1 .txtbox .tt small {
	font-size: 14px;
	color: #666;
	display: block;
	padding-top: 5px;
	font-family: "RobotoRegular";
}
.asmimgp4-m1 .txtbox .ct {
	padding-top: 2px;
}
.asmimgp4-m1 .txtbox .ct p {
	font-size: 16px;
	color: #333;
	line-height: 20px;
	font-family: "RobotoCondensedRegular";
}
.asmimgp4-m1 .txtbox .tt {
	padding-top: 7px;
}
.pgm12 {
	background: #f8f8f8 url("self_res/jj-img17.png") no-repeat left center;
	background-size: auto 100%;
}
.pgm12-m1 {
	background: url("/_upload/tpl/06/58/1624/template1624/htmlRes/self_res/jj-img18.png") no-repeat right center;
	background-size: auto 100%;
}
.pgm12-m2 {
	width: 100%;
	padding-top: 0px;
}
.pgm12-m2 ul {
	margin-top: 0px;
	font-size: 0;
	width: 103%;
}
.pgm12-m2 ul li {
	width: 33.33%;
	overflow: hidden;
	clear: both;
	height: auto;
	padding-right: 3%;
	border-bottom-width: 0px;
	padding-bottom: 20px;
	display: inline-block;
*display:inline;
*zoom:1;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: middle;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.pgm12-m2 .n_info a {
	font-family: "arial";
}
.pgm12-m2 .n_years {
	font-size: 12px;
}
.pgm12-m2 .n_days {
	font-size: 25px;
	height: 34px;
	line-height: 34px;
	font-weight: bold;
	color: #003f88;
	position: relative;
	background: url("/_upload/tpl/06/58/1624/template1624/htmlRes/self_res/jj-img19.png") repeat-x center top;
	background-size: auto 100%;
}
.pgm12-m2 .n_time {
	border: 0px;
	width: 54px;
	float: left;
}
.pgm12-m2 .n_days:before {
	content: "";
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 15px;
	height: 16px;
	background: url("/_upload/tpl/06/58/1624/template1624/htmlRes/self_res/jj-img8.png") no-repeat center center;
	background-size: contain;
	display: inline-block;
*display:inline;
*zoom:1;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: middle;
}
.pgm12-m2 .n_info {
	width: auto;
	overflow: hidden;
	/*float: none;*/
	padding-left: 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
    width: 385px;
    height: 55px;
}
.pgm13 .inphotos ul {
	margin-top: 0px;
}
.pgm13 .inphotos ul li {
	width: 160px;
}
.pgm13 .inphotos ul li:last-child {
	border-right-width: 0px!important;
}
.pgm13 .inphotos ul li a img.img1 {
	min-width: 100%;
	min-height: 100%;
}
.pgm13 .inphotos ul li .layer .p2 {
	width: 420px;
}
.pgm13 .inphotos ul li .layer .p2 h2 {
	font-size: 24px;
}
.pgm13 .inphotos ul li .layer .p2 a {
	width: auto;
	height: auto;
	display: inline;
	margin-left: 0px;
}
.btn1-box {
	text-align: right;
	padding: 0px 22px;
}
.pgm13 .inphotos ul li .layer .p1 b, .inphotos ul li .layer .p1 span {
	font-size: 12px;
}
.pgm13 .inphotos ul li .layer .p1 {
	top: auto;
	bottom: 20%;
}
.fd1 .f_txt p {
	font-family: "RobotoRegular";
	font-size: 14px;
	color: #fff;
}
.fd1 .f_txt {
	float: none;
	text-align: left;
	border-right-width: 0px;
	width: auto;
	display: inline-block;
*display:inline;
*zoom:1;
	letter-spacing: normal;
	word-spacing: normal;
}
.fd1 .icon1 {
	background: url("/_upload/tpl/06/58/1624/template1624/htmlRes/self_res/jj-img11.png") no-repeat 5px center;
	background-size: 14px auto;
}
.fd1 .f_center {
	width: 100%;
	position: relative;
	text-align: center;
}
.fd1 .wei {
	position: absolute;
	right: 7%;
	top: 12px;
	padding-top: 0px;
}
.fd1 .b_bot p {
	font-family: "RobotoRegular";
	font-size: 14px;
	color: #fff;
}
.fd1.foot {
	height: auto;
}
.fd1 .f_center .logo {
	position: absolute;
	left: 0px;
	top: 23px;
	display: inline-block;
*display:inline;
*zoom:1;
	letter-spacing: normal;
	word-spacing: normal;
}
.fd1 .f_center .logo img {
	width: 343px;
}
/* 共用部分 底部 ==================*/
.dc-n1 {
}
#keyword {
	background: none;
	border: none;
	padding-left: 5px;
	font-size: 14px;
	font-family: Roboto;
	line-height: 25px;
	width: 215px !important;
	color: #999;
}
.wp_search .search_en {
	width: 31px;
	height: 30px;
	background: url(/_upload/tpl/06/58/1624/template1624/htmlRes/search.png) center no-repeat;
}
li.Economics {
    display: block;
    float: left;
    border-bottom: 0px !important;
width: 130px;
height: 25px;
}
li.Economics .ytitle {
    font-size: 16px;
    /* font-family: ro; */
    font-family: Roboto-Regular;
    font-weight: bold;
}
.col_news_list.fa_list {
    height: 500px;
}
div#wp_paging_w13 {
    display: none;
}


.inphotos.sfq img {
    width: 874px;
    height: 300px;
}